2011年09月25日
川俣晶の縁側ソフトウェア技術雑記 total 4041 count

今日のC#コード20110925

Written By: 川俣 晶連絡先

ネットから持ってきた、さるコード §

private static string ConvertExtendedASCII(string HTML)

{

    string retVal = "";

    char[] s = HTML.ToCharArray();

    foreach (char c in s)

    {

        if (Convert.ToInt32(c) > 127)

            retVal += "&#" + Convert.ToInt32(c) + ";";

        else

            retVal += c;

    }

    return retVal;

}

いろいろ気に入らないので自分で書き換えたコード §

private string convertIntoAscii(string html)

{

    var sb = new StringBuilder();

    foreach (char c in html) if (c > 127) sb.Append("&#" + (int)c + ";"); else sb.Append(c);

    return sb.ToString();

}

 なんか、頭がクラクラしてきた……。

 もしかしたら、もっとエレガントに短くできる方法があるかもしれない。